/*
* n的二进制表示中第k位是几
① 先把第k位移到最后一位：n>>k
② 看个位是几 x&1

所以：n>>k&1

*/



#include <bits/stdc++.h>
using namespace std;

int main() {
  int n=10;

  for(int k=3;k>=0;k--) cout<<(n>>k&1)<<" ";//1 0 1 0

  return 0;
}
